'use strict';

// const Controller = require('egg').Controller;
const Controller = require('../core/base_controller');

class HomeController extends Controller {
  async index() {
    // this.ctx.body = 'hi, egg';
    this.ctx.logger.info('执行了【controller】');
    this.success(this.ctx.__('Email') + 'hi, egg');
  }

  // async buy () {
  //   const request = {};
  //   const config = await ctx.service.trade.buy(request);
  //   // 下单后需要进行一次核对，且不阻塞当前请求
  //   ctx.runInBackground(async () => {
  //     // 这里面的异常都会统统被 Backgroud 捕获掉，并打印错误日志
  //     await ctx.service.trade.check(request);
  //   });
  // }

  // async info() {
  //   const ctx = this.ctx;
  //   const userId = ctx.params.id;
  //   const user = await ctx.service.user.findById(userId);
  //   ctx.body = user;
  // }
}

module.exports = HomeController;
